package com.wx.fresh.custom.vo.productVo;

import com.wx.fresh.custom.vo.stoteVo.StoreVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author Dshzs月
 * @version 1.0.0
 * @ClassName OutProductVo.java
 * @Description TODO
 * @createTime 2022年04月21日 15:53:00
 */
@Data
@ApiModel(value = "商品信息出参",description = "首页商品的详情")
public class OutProductVo {
    @ApiModelProperty(value = "商品ID",example = "1")
    private Long id;

    @ApiModelProperty(value = "商品名称",example = "西瓜、菠萝")
    private String productName;

    @ApiModelProperty(value = "商品图片",example = "url")
    private List<Long> productImage;

    @ApiModelProperty(value = "商品详情",example = "海口新鲜海鲜，纯正无污染")
    private String productDetails;

    @ApiModelProperty(value = "商品产地",example = "流州")
    private String originPlace;

    @ApiModelProperty(value = "商品规格Id",example = "6")
    private Long specsId;

    @ApiModelProperty(value = "商品规格")
    private List<SpecsVo> specs;

    @ApiModelProperty(value = "价格Id",example = "2")
    private Long skuPriceId;

    @ApiModelProperty(value = "商品价格")
    private List<SkuPriceVo> price;

    @ApiModelProperty(value = "商品标签Id",example = "2")
    private Long labelId;

    @ApiModelProperty(value = "商品标签")
    private List<LabelVo> label;

    @ApiModelProperty(value = "店铺Id",example = "2")
    private Long storeId;

    @ApiModelProperty(value = "店铺列表")
    private List<StoreVo> storeVoList;
}
